Polterguard
Polterguard is a game made in about 5 weeks by a group of 6 people including me.
The first week was to get our idea, the second week was to switch projects with another group and make a 10 page design document for them and work out their concept and the last few weeks were to make the game.​​​​​​​
The concept
You are a security guard in a technology store. The lights are out, so you go to investigate the power switch. You find a poltergeist behind all this, and you chase it through the store, where it activates appliances that will fight you. You must use your weapon and special security tablet to chase the ghost through the store.

We decided to go with a pixelated look, because we thought it would be cool and it would help us blend in different 3D art styles because we needed to mostly use free online assets. Teachers at our school encouraged us to use kitbashing (taking pieces out of kits and adding them to a custom project or another kit).
My contribution
My task in this project was to make the common enemies (not the boss).
I wrote the code for them and made the models and animations as well because online free models were usually not low poly and/or did not have the parts separated so they could be animated.

A list of the common enemies:
-Freezer
-Toaster
-Blender
-Airco

These were some requirements for the regular enemies:

-Needs to have a view range using a cone, which increased range when they are chasing and a few seconds after.
-Attack(s) with their own range.
-Chase behaviour (also go around other objects etc.)
-Animations to make clear what it is doing to the player
-Die/destroy when hit points are 

This is a test area where I put some enemies to test the range and obstacle objects
As I was working on this I tried to make it easy for other developers to understand and implement. It is not perfect, I do see a few changes I could have made (like adding more tooltips or use better naming).​​​​​​​
In-game action shots
Thanks for watching!
Polterguard
Published:

Polterguard

Published:

Creative Fields